@charset "utf-8";
body {min-width:100%;_width:100%; min-height: 100%;_height:100%;
background: url("../images/head_bg.jpg") center top no-repeat;
background: url("../images/head_bg.jpg") center top no-repeat, url("../images/footer_bg.jpg") center bottom no-repeat;background-color:#f4f4f6;}
body{color:#333333; font-size:16px; font-family:Microsoft Yahei; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul, div{ padding:0; margin:0;}
input, select, textarea, button {vertical-align: middle;box-sizing: border-box;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;vertical-align: middle;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline-color:#0c66b2;outline-style: 10px solid;}
a:hover{color:#2587cb;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:Microsoft Yahei; font-size:16px; color:#999;}
input,button {appearance: none;-moz-appearance: none;/*-webkit-appearance: none;*/}
.indx { width:100%; margin:auto;}
.comnon {max-width: 1240px; margin:auto; margin-top:32px; padding:30px; background:#FFF;}
.comcon {margin:20px auto; max-width:1300px;}
.comnons {max-width: 1240px; margin:auto; margin-top:32px; padding:30px; background:#FFF;}
.oncom {max-width: 1300px;margin:auto; margin-top:32px;}
.nycomnon {max-width: 1300px; margin:auto; padding-top:32px; background:#FFF;}
.comfoot {width:100%; margin:auto; background:#fbfbfb;}
.comter {max-width: 1300px; margin:auto; padding:32px 0px; background:#FFF;}
.comlist {max-width: 1300px; margin:auto; padding:12px 0 0 0; background:#FFF;}
.yshjcon {margin:auto; background:#FFF; padding:40px 0;}
.yshjcom {max-width: 1300px; margin:auto;}
.yshjwid {margin:auto;max-width:1300px; padding-bottom:50px;}
.yshjwidt {margin:auto;max-width:1300px;}
.yshjwidcon {margin:auto; background:#f4f4f4;}
.left { float:left;}  /*归左*/
.right { float:right;}  /*归右*/
.matop15 {display:none;}
.matop16 { margin-top:15px;}
.patop40 { padding-top:40px;}
.pin30 { width:100%; padding:30px; background:#FFF;}
.conpage {text-align: center; margin:20px 0; width:100%; float:left;}
.dis { display: block;}
.shadow{box-shadow: 1px 5px 5px #ccc;
-moz-box-shadow: 1px 5px 5px #ccc;
-webkit-box-shadow: 1px 5px 5px #ccc;
}
.hidd {display: none !important;}
.hiddt {display: none !important;}
/*  头部 */
.top {position: relative;margin:auto;max-width: 1300px;}
.wje {position: absolute; width:100%; background:url("../images/wjebg.png"); margin:auto;}
.wjeleft { margin:auto;line-height:30px; margin-top:5px;}
.ipv6 { float:right;width:115px;line-height:30px;color:#FFF; background:url("../images/ipv6.png") no-repeat; text-align:center;}
/* --------LOGO页设定----------- */
.logo { text-align:center; padding:55px 0 15px 0;width:100%}
/* --------无障碍等文字设定----------- */
.seva {float: left; background:url("../images/sevbgs.png"); width:42%; height:37px; padding-left:35px; line-height:37px; color:#FFF; margin-right:1%;}
.seva a { color:#FFF;}
.seva a:hover { color:#F00;}
/* --------点击文字弹出移动版二维码----------- */
.items .boxs{display:none; width: 100%;height: 100%; text-align:center;}
.items a{cursor:pointer;}
.items:hover .boxs{display:block;position: absolute; left:-490px; z-index:999;}

/* --------点击文字弹出官方微信二维码----------- */
.itemst .boxs{display:none; width: 100%;height: 100%; text-align:center;}
.itemst a{cursor:pointer;}
.itemst:hover .boxs{display:block;position: absolute; left:-580px; z-index:999;}
/* --------长者按钮调用----------- */
.my-slh{background: #dd0900;color:#ffffff;padding: 0 8px;border-radius: 8px;line-height: 26px;}
.my-slh a {color:#ffffff;}
.my-slh a:hover {color:#ffffff;}
.slh{background: #288bde;color:#ffffff;padding: 0 8px;border-radius: 8px;line-height: 26px;}
/* --------新搜索条----------- */
.sevas {width:45%;margin:auto;margin-bottom:20px;}
.search_box{margin:auto;width:100%;border-radius: 8px 0 0 8px; }
.search_fl{height:50px;position:relative;}
.search_txt{width:90%;border:0;height:50px;line-height:50px;padding:0 8px; color:#FFF; font-size:16px;background:#288bde;-moz-opacity:0.60 !important; filter:alpha(opacity=60); opacity: 0.60;  _-moz-opacity:0.60; }
.search_box .btnse{position:absolute; top:0; right:0;color:#FFF;cursor:pointer;background:#3a8ed5;border:0;width:59px;line-height:50px;float:right;font-size:18px;vertical-align:middle;  border: none;}

/***** 导航条 *****/
.tzgz_header{top: 0; width: 100%; margin:auto;background:#288bde;}
.header{background:#288bde; line-height:60px;max-width: 1300px;width: 100%; margin:auto; position:relative;}
.mainnav{ clear: both; white-space:nowrap;}
.mainnav li{float: left; font-size: 22px; white-space:nowrap; width:16.66%; text-align:center; }
.mainnav li:last-child {border-right: none;}
.mainnav li a{display: block;  line-height:60px; padding:0 1%;color: #ffffff;}
.mainnav li a:hover, .mainnav li.on a{color: #ffffff; background:#0c66b2;}
.mainnav li a:after {display: block; }
.mainnav li a:hover:after, .mainnav li.on a:after {width: 100%;}

.xlf_index_bnt { position:absolute;right:0; top:0; background:#ff9c00; border-radius:8px; color:#FFF; font-size:22px; padding:10px; line-height:25px; margin-top:8px;}
.xlf_index_bnt a { color:#FFF;}
.xlf_index_bnt1 {display: none;}

/***** 焦点图新闻 *****/
/*----新闻滚动图片------*/
.new-swiper {width:55%;height: 436px;overflow: hidden;position: relative;    float:left; margin-right:2%;}
.new-itm {position: relative;}
.new-itm img { width:100%;height: 436px;}
.new-til {position: absolute;width: 100%;height: 55px;padding-left: 20px;position: absolute;bottom: 0;left: 0;background-color: rgba(0, 0, 0, 0.6);	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);}
.new-til a {display: block;color: #fff;font-size: 20px;line-height: 55px; width:70%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.new-swiper .pagination {position: absolute;bottom: 18px;right: 10px;overflow: hidden;}
.new-swiper .swiper-pagination-switch {width: 12px;height: 12px;background-color: #D0D0D0;float: left;margin-left: 10px;border-radius: 15px;cursor:pointer;}
.new-swiper .swiper-active-switch {background-color: #C10D0C;}



.slider .bd,.slider .bd ul,.slider .bd li,.slider .bd img,.slider .slick-list,.slider .slick-track{ display: block; width: 100%; height: 100%; position: relative; }
.l-banner{height:436px;width:55%;float:left; margin-right:2%;}
.textbox{ position: absolute;height: 45px; background:#4d4d4d; left: 0; right: 0; bottom: 0;margin:auto;-moz-opacity:0.80 !important; filter:alpha(opacity=80); opacity: 0.80;  _-moz-opacity:0.80; }
.l-banner ul.slick-dots{ position: absolute; width:145px; height: 22px; text-align: center;  right: 0; bottom:10px; z-index: 10;}
.l-banner .slick-dots li{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out; display: inline-block; margin: 0 6px; width:15px; height:15px; background-color: #fff;   cursor: pointer;}
.l-banner .slick-dots li.slick-active{ background-color: #1a8ad2; }
.l-banner .slick-dots li button{ display: none;}
.l-banner .slider .slick-arrow{ display: none !important;}
.l-banner .slider{ position: relative; width: 100%; height: 100%; overflow: hidden;}
.l-banner .slider .bd p{padding-left:10px; position: absolute;  height: 45px; line-height: 45px; left: 0; right:125px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; bottom: 0; z-index: 10; color: #fff; font-size: 18px;text-align:left;}


/*---------------------------新增头条广告--------------------------------------*/
.indadd { float:left;width:100%; margin-bottom:30px;}
.indadd a:hover{-moz-opacity:0.80 !important; filter:alpha(opacity=80); opacity: 0.80;  _-moz-opacity:0.80; }



/*---------------------------新增今日头条-----------------------------------
.newstt { float:left; width:100%; padding-bottom:10px; border-bottom:1px #e4e4e4 solid;
margin-bottom:30px; }
.newsttbg { float:left; width:54px;display: block;font-weight: normal;height:65px; line-height:28px;padding:4px 30px 0 10px; font-size:24px; background:url("../images/ttbg.png") no-repeat; color:#FFF;} 
.newstttitle {top: -5px; font-weight:600; width:91%;float:left; font-size:35px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;-moz-binding:url('ellipsis.xml#ellipsis');text-align:center; margin-bottom:5px;}
/*.newstttitle {font-weight:600; width:91%;float:left; font-size:30px;line-height:40px;white-space: inherit;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.newstt a { color:#0c66b2;}
.newstt_zy {width:91%;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;-moz-binding:url('ellipsis.xml#ellipsis'); text-align:center;}*/


/*---------------------------新增今日头条---------------------------------------*/
.newstt { }
.newsttbg { float:left; width:54px;display: block;font-weight: normal;height:65px; line-height:28px;padding:4px 30px 0 10px; font-size:24px; background:url("../images/ttbg.png") no-repeat; color:#FFF;} 
.newstttitle { font-weight:600; width:100%;float:left; font-size:28px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;-moz-binding:url('ellipsis.xml#ellipsis');text-align:center; margin-bottom:5px;}
/*.newstttitle {font-weight:600; width:91%;float:left; font-size:30px;line-height:40px;white-space: inherit;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical; text-align:center;}*/

.newstt a { color:#0c66b2;}

.newstt_zy {width:100%;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;-moz-binding:url('ellipsis.xml#ellipsis'); text-align:center;}

/***** 文字新闻 *****/
/*---------------------------文字新闻---------------------------------------*/
.tznews{width:43%; float:left;}
.posi {position:relative;}
.ewb-com-hd {background: #f4f4f4;height: 50px; }
.ewb-com-hda {height: 50px; }
.ewb-com-item {line-height: 50px;position: absolute;left: 0; top: 0;width: 24%;text-align: center;}
.ewb-sec {left: 24%;}
.towtt-sec {left: 48%;}
.ewb-com-item a {font-size:20px;color: #333;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ewb-com-item.cur a {color: #fff;background: #2587cb;}
.ewb-com-bd {margin-top: 10px;}
/*.tz-tab{ height:50px; width:100%; margin-bottom:10px; background:#f4f4f4; }
.tz-tab li{box-sizing:border-box; float: left; text-align:center;position:relative;}
.tz-tab li a{display:block;position:relative;font-size:20px;color:#535353;line-height:50px;padding:0 20px;}
.tz-tab li:hover a,.tz-tab li a.on{color:#fff;background:#2587cb;}
.tz-tab li.first { border-right:none;}
.tz-tab li:after{content:""; width:1px; height:15px; border-left:1px solid #5f5f5f; position:absolute; top:50%; margin-top:-8px; right:0; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3; }
.tz-tab li:nth-child(4n):after{display:none;}*/
.hides{ display:none;}
.hide{ display:none;}
.news_list {animation-name:mymove;
animation-duration:0.8s;/* 1s表示执行动画的时间，0或不写则无动画效果 */
-webkit-animation-name:mymove;
-webkit-animation-duration:0.8s;/* 1s表示执行动画的时间，0或不写则无动画效*/
}
.news_list li{ position:relative; font-size:18px; padding:3px 0; width:100%; overflow:hidden; line-height:39px;border-bottom: #f1f1f1 1px dashed;transition:all .2s ease-in-out;}
.news_list strong, .news_list li strong, .list-fy span{font-weight: normal !important;}
.news_list li .time{ position:absolute; right:0; top:0; color:#999999;}
.news_list li a{transition:all .2s ease-in-out;float:left; padding:0 88px 0 20px; width:77%; clear:both;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;-moz-binding:url('ellipsis.xml#ellipsis'); }

.news_list li:hover{color:#cc3333;border-bottom: #2587cb 1px dashed; width:100%;}
.news_list li i{position:absolute; left:5px; top:18px; width: 4px; height: 4px; background: #cfb8b0;}




@keyframes mymove {
from {left:1200px;}
to {left:0px;}
0% {opacity: 0.5;}
100% {opacity: 1;}
}
@-webkit-keyframes mymove{from {left:1200px;}
to {left:0px;}
}

/*-------------------疫情防控图标------------------------*/
.tznews .fgfc { position:absolute; top:0; left:70%;}
.tznews .fgfc img{transition: all 0.6s;}
.tznews .fgfc img:hover {-webkit-transform: scale(1.1);transform: scale(1.1);}


/***** 第三列文字新闻 *****/
/*---------------------------第一列文字新闻-----通知公告----------------------------------*/
.ggnews{width:44.35%; float:left;margin-right:2%;padding:30px; background:#fff;}
/*.gg-tab{ height:50px; width:100%; margin-bottom:5px; }
.gg-tab li{box-sizing:border-box; float: left;text-align:center;position:relative;}
.gg-tab li a{padding:0 20px;display:block;position:relative;font-size:20px;color:#535353;line-height:50px;}
.gg-tab li:hover a,.gg-tab li a.on{ background:#2587cb;color:#ffffff;}
.gg-tab li.first { border-right:none;}
.gg-tab li:after{content:""; width:1px; height:15px; background:#5f5f5f; position:absolute; top:50%; margin-top:-8px; right:0; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3; }
.gg-tab li:nth-child(1n):after{display:none;}*/
.ggnews_list li{ position:relative; font-size:18px; margin:7px 0; width:100%; overflow:hidden; line-height:40px;border-bottom: #f1f1f1 1px dashed;transition:all .2s ease-in-out;}
.ggnews_list strong, .news_list li strong, .list-fy span{font-weight: normal !important;}
.ggnews_list li .time{ position:absolute; right:0; top:0; color:#999999;}
.ggnews_list li a{transition:all .2s ease-in-out;float:left; padding:0 88px 0 20px; width:77%; clear:both;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;-moz-binding:url('ellipsis.xml#ellipsis'); }
.ggnews_list li:hover{color:#cc3333;border-bottom: #2587cb 1px dashed; width:100%;}
.ggnews_list li i{position:absolute; left:5px; top:18px; width: 4px; height: 4px; background: #cfb8b0;}


/*---------------------------第二列文字新闻---------------------------------------*/
.ttnews{width:44.35%; float:left;padding:30px; background:#fff;}
.tt-tab{ height:50px; width:100%; margin-bottom:5px; }
.tt-tab li{box-sizing:border-box; float: left;text-align:center;position:relative;}
.tt-tab li a{padding:0 20px;display:block;position:relative;font-size:20px;color:#535353;line-height:50px;}
.tt-tab li:hover a,.tt-tab li a.on{ background:#2587cb;color:#ffffff;}
.tt-tab li.first { border-right:none;}
.tt-tab li:after{content:""; width:1px; height:15px; background:#5f5f5f; position:absolute; top:50%; margin-top:-8px; right:0; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3; }
.tt-tab li:nth-child(2n):after{display:none;}
.ttnews_list li{ position:relative; font-size:18px; margin:7px 0; width:100%; overflow:hidden; line-height:40px;border-bottom: #f1f1f1 1px dashed;transition:all .2s ease-in-out;}
.ttnews_list strong, .news_list li strong, .list-fy span{font-weight: normal !important;}
.ttnews_list li .time{ position:absolute; right:0; top:0; color:#999999;}
.ttnews_list li a{transition:all .2s ease-in-out;float:left; padding:0 88px 0 20px; width:80%; clear:both;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;-moz-binding:url('ellipsis.xml#ellipsis'); }
.ttnews_list li:hover{color:#cc3333;border-bottom: #2587cb 1px dashed; width:100%;}
.ttnews_list li i{position:absolute; left:5px; top:18px; width: 4px; height: 4px; background: #cfb8b0;}

/***** 第四列图标及文字 *****/
/*---------------------------政府信息公开---------------------------------------*/
.zfnews{width:60%; float:left;padding:30px; background:#fff; position:relative; margin-right:2%;}
.zf-tab{ height:50px; width:100%;margin-bottom:10px; background:#f4f4f4; }
.zf-tab li{box-sizing:border-box; float: left;text-align:center;}
.zf-tab li a{ padding:0 20px;display:block;position:relative;font-size:20px;color:#535353;line-height:50px;}
.zf-tab li:hover a,.zf-tab li a.on{ background:#2587cb;color:#ffffff;}
.more { float:left; position:absolute; right:40px; top:45px;}


/*---------------------------专题专栏---------------------------------------*/
.ztzlnews{width:28%; float:left;padding:30px; background:#fff; position:relative; }
.ztzl-tab{ height:50px; width:100%;margin-bottom:10px;  background:#f4f4f4; }
.ztzl-tab li{box-sizing:border-box; float: left;text-align:center;}
.ztzl-tab li a{ padding:0 20px;display:block;position:relative;font-size:20px;color:#535353;line-height:50px;}
.ztzl-tab li:hover a,.ztzl-tab li a.on{ background:#2587cb;color:#ffffff;}

.ztzlnews_list li{ position:relative; font-size:16px; margin:7px 0; width:100%; overflow:hidden; line-height:30px;border-bottom: #f1f1f1 1px dashed;transition:all .2s ease-in-out;}
.ztzlnews_list strong, .news_list li strong, .list-fy span{font-weight: normal !important;}
.ztzlnews_list li .time{ position:absolute; right:0; top:0; color:#999999;}
.ztzlnews_list li a{transition:all .2s ease-in-out;float:left; padding:0 0px 0 20px; width:99%; clear:both;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;-moz-binding:url('ellipsis.xml#ellipsis'); }
.ztzlnews_list li:hover{color:#cc3333;border-bottom: #2587cb 1px dashed; width:100%;}
.ztzlnews_list li i{position:absolute; left:5px; top:13px; width: 4px; height: 4px; background: #cfb8b0;}
/*-------------广告条轮播图---------------- */

.l-banners{width:100%;float:left; }
.l-banners ul.slick-dots{ position: absolute; height: 22px; text-align: center;  right: 0; bottom:0px; z-index: 10;}
.l-banners img {height:100%; width:49%;}
.l-banners .slick-dots li{border-radius:20%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out; display: inline-block; margin: 0 4px; width:20px; height:10px; background-color: #fff;   cursor: pointer;}
.l-banners .slick-dots li.slick-active{ background-color: #1a8ad2; }
.l-banners .slick-dots li button{ display: none;}
.l-banners .sliders .slick-arrow{ display: none !important;}
.l-banners .sliders{ position: relative; width: 100%; height: 100%; overflow: hidden;}
.l-banners .sliders .bd p{padding-left:30px; position: absolute;  height: 60px; line-height: 60px; left: 0; right:125px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; bottom: 0; z-index: 10; color: #fff; font-size: 20px;text-align:left;}

/***** 一大堆图标 *****/
/*--------------- 1 -------------*/
.zfxxgk { width:100%;margin-top:3%;}
.zfxxgk ul {margin-left: -2.5%;}
.zfxxgk li{background: #dfecfd;line-height: 44px;float: left;width: 14.15%;margin-left: 2.5%;}
.zfxxgk li a{display: block;color: #2687cc; font-size: 16px;-webkit-transition: 0.3s;}
.zfxxgk li a:hover{color: #fff;background: #2487ca;box-shadow: #cee2f2 0 3px 5px;}
.zfxxgk li a img{display: block;width: 32px;height: 44px;float: left;}
.zfxxgk li a .xxgkimg1{display: block;}
.zfxxgk li a .xxgkimg2{display: none;}
.zfxxgk li a:hover .xxgkimg1{display: none;}
.zfxxgk li a:hover .xxgkimg2{display: block;}
/*--------------- 2 -------------*/
.zfxxnd { width:100%;margin-top:3%;}
.zfxxnd ul {margin-left: -2.2%;}
.zfxxnd li{background: #f9f9f9;line-height: 42px;float: left;width:17.5%;margin-left: 2.2%; border:1px dashed #e8e8e8;}
.zfxxnd li a{display: block;color: #2687cc; font-size: 15px;-webkit-transition: 0.3s;}
.zfxxnd li a:hover{color: #fff;background: #2487ca;box-shadow: #cee2f2 0 3px 5px;}
.zfxxnd li a img{display: block;width: 37px;height: 44px;float: left;}
.zfxxnd li p.txt{ padding:5px 0; line-height:17px;}
.zfxxnd li a .xxgkimg1{display: block;}
.zfxxnd li a .xxgkimg2{display: none;}
.zfxxnd li a:hover .xxgkimg1{display: none;}
.zfxxnd li a:hover .xxgkimg2{display: block;}
.zfxxndbb { display:none;}
/*--------------- 3 -------------*/
.zfxxjh { width:100%;margin-top:3%;}
.zfxxjh ul {margin-left: -2.5%;}
.zfxxjh li{background: #dfecfd;line-height: 44px;float: left;width: 14.15%;margin-left: 2.5%;}
.zfxxjh li a{display: block;color: #2687cc; font-size: 16px;-webkit-transition: 0.3s;}
.zfxxjh li a:hover{color: #fff;background: #2487ca;box-shadow: #cee2f2 0 3px 5px;}
.zfxxjh li a img{display: block;width: 32px;height: 44px;float: left;}
.zfxxjh li a .xxgkimg1{display: block;}
.zfxxjh li a .xxgkimg2{display: none;}
.zfxxjh li a:hover .xxgkimg1{display: none;}
.zfxxjh li a:hover .xxgkimg2{display: block;}


/*--------------- 底部滚动图片 -------------*/
.title, .title a {font-size: 22px;color: #2687cc;overflow: hidden;margin-bottom: 5px;font-weight: bold;}
.title .newzt {float:left;}
.title .oldzt {float: right; font-size: 16px; color: #444; font-weight: lighter; vertical-align: middle;}
.title .newzt:hover,.title .oldzt:hover{ text-decoration:none;}
.ztzl-t{ overflow: hidden; }
.ztzl-swiper {width:100%; position: relative;}
.ztzl-swiper li { float:left}
.ztzl-itm {position: relative;width: 300px; height: 124px;}
.ztzl-itm img {width: 100%;}
.ztzl-til { width: 100%; height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#aa000000,endColorstr=#aa000000);
    position: absolute; top: 0; left: 0;visibility: hidden;}
.ztzl-til a { display: block;margin: 40px auto 0 auto;text-align: center;color: #fff; font-size: 18px; height: 50px;}
.ztzl-itm .ztzl-til .enter a,.ztzl-itm .ztzl-til .enter a:hover {width: auto; margin: 0; text-decoration: none;}
.btn2_l { width: 34px; height: 87px;background: url("../images/arrow_03.jpg") no-repeat;
 left:  0;top: 20px;position: absolute;cursor: pointer;-moz-opacity:0.50 !important; filter:alpha(opacity=50); opacity: 0.50;  _-moz-opacity:0.50; }
.btn2_r {width: 34px;height: 87px;background: url("../images/arrow_05.jpg") no-repeat;right: 0;top: 20px;position: absolute;cursor: pointer;-moz-opacity:0.50 !important; filter:alpha(opacity=50); opacity: 0.50;  _-moz-opacity:0.50; }



/***** 6个图标 *****/
.wsbs_benm02 {float:left; width:48%;}
.wsbs_benm02 ul { margin-left:-10px;margin-top:-10px;}
.wsbs_benm02 li { font-size:18px;float:left; margin:10px 0 0 10px; width:31.5%; background:#fafafa; text-align:center; line-height:25px;border-radius: 5px; }
.wsbs_benm02 li img {width: 44px; padding:30px 0 19px 0;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;}
.wsbs_benm02 li a {display: inline-block;width: 100%; padding-bottom:28px;}
.wsbs_benm02 li:hover { background:#ededed;}
.wsbs_benm02 li:hover img{transform:scale(1.2);}
/*-------------10个图标---------------- */
.zwgk_lit { width:100%; margin:auto;}
.zwgk_lit li {white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;-moz-binding:url('ellipsis.xml#ellipsis'); font-size:18px;float:left; width:20%; display:block; line-height:40px;padding:20px 0 0 0;}
.zwgk_lit li img{ padding:0 20px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; }
.zwgk_lit li:hover img{transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg); }

/*------------切换栏----------*/
/*三大切换开始*/
/*---------------------------第二列文字新闻---------------------------------------*/
.tabnews{width:100%; margin:30px auto 0 auto;}
.tabcon {max-width:1300px; margin:0 auto;background:; height:90px;}
.ewb-com-itema {box-sizing:border-box; float: left;line-height: 50px;position: absolute;left: 0; top: 0;width: 33.333333%;text-align: center;}
.ewb-com-hdb {height: 90px; }
.ewb-com-itema.cur {background: url("../images/2021/zwset_010.png") no-repeat bottom #0057a0;color:#ffffff;}
.ewb-sect {left: 33.333333%;}
.ewb-tow {left: 66.666666%;}
.ewb-com-itema a { display:block; color:#FFF;line-height:90px;font-size:33px;}
.ewb-com-itema a img { padding:0 20px 6px 0;}
.ewb-com-bds {box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */
		padding:30px; background:#FFF; margin-top:30px; float:left; width:100%;animation-name:mymove;animation-duration:0.8s;-webkit-animation-name:mymove;-webkit-animation-duration:0.8s;}
.tab_bga {background:#156db7;}
.tab_bgb {background:#1e79c5;}
.tab_bgc {background:#2580cd;}
@keyframes mymove {from {left:200px;}to {left:0px;}0% {opacity: 0.1;}50% {opacity: 0.5;}100% {opacity: 1;}}
@-webkit-keyframes mymove{from {left:200px;}to {left:0px;}}

/*.tab-tab{max-width:1300px; margin:0 auto;margin-bottom:5px;background:#fff;}
.tab-tab li{width:33.33%;box-sizing:border-box; float: left;text-align:center;position:relative;font-size:33px;}
.tab-tab li a img { padding:0 20px 6px 0;}
.tab-tab li a{display:block;color:#ffffff;line-height:90px;}
.tab-tab li:hover a,.tab-tab li a.on{ background: url("../images/2021/zwset_010.png") no-repeat bottom #0057a0;color:#ffffff;}
.tabnews_list { margin:30px auto 0 auto; background:#FFF; max-width:1240px;padding:30px;animation-name:mymove;animation-duration:0.8s;-webkit-animation-name:mymove;-webkit-animation-duration:0.8s;}*/


/*---------------------------各大块标题---------------------------------------*/
.title-tab{ background:#eaeaea; width:100%; float:left;max-width:1300px; margin:0 auto;margin-bottom:20px;height:50px; display:none;}
.title-tab li{box-sizing:border-box; float: left;text-align:center;position:relative;}
.title-tab li a{padding:0 20px;display:block;position:relative;font-size:25px;color:#535353;line-height:50px; }
.title-tab li:hover a,.title-tab li a.on{background: #2687cc; color:#FFF; font-weight:700; }


/*第一块开始*/
/* ----左开始----新闻信息----------- */
.zcleft { width:51%; margin-right:3%; float:left;}
.zcright { width:46%; float:left;}
.zc-com-hd {background: #f4f4f4;height: 50px; }
.zc-com-hda {height: 50px;border-bottom: #f1f1f1 1px solid;transition:all .2s ease-in-out; }
.zc-com-item {line-height: 50px;position: absolute;left: 0; top: 0;width: 24%;text-align: center;}
.zc-sec {left: 24%;}
.zc-tow {left: 48%;}
.zc-com-item a {font-size:25px;color: #333;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zc-com-item.cur a {background:url("../images/zcnews_list.png") no-repeat bottom; color:#2687cc; font-weight:700;padding-bottom:9px;}
.zc-com-bd {margin-top: 10px;}

/* ----左开始----招考信息图标----------- */
.zkxx { font-style:normal; position:absolute; top:0px;left:72%; background:#0069a3; font-size:1rem; padding:3px 10px;border-radius:50px 50px 50px 0 ;}
.zkxx a {color:#FFF;}
/*
.zc-tab{ height:50px; width:100%; margin-bottom:5px;border-bottom:1px solid #eaeaea;}
.zc-tab li{box-sizing:border-box; float: left;text-align:center;position:relative;}
.zc-tab li a{padding:0 20px;display:block;position:relative;font-size:25px;color:#535353;line-height:50px; padding-bottom:9px;}
.zc-tab li:hover a,.zc-tab li a.on{background:url("../images/zcnews_list.png") no-repeat bottom; color:#2687cc; font-weight:700;}
*/
.zcnews_list li{ height:82px; position:relative; font-size:18px; margin:7px 0; width:100%; overflow:hidden; line-height:32px;border-bottom: #f1f1f1 1px dashed;transition:all .2s ease-in-out; }
.zcnews_list strong, .zcnews_list li strong, .list-fy span{font-weight: normal !important;}
.zcnews_list li .time{ position:absolute; right:0; top:15px; color:#999999;}
.zcnews_list li a{transition:all .2s ease-in-out;float:left; margin-bottom:9px; padding:10px 90px 7px 20px; width:75%; clear:both;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.zcnews_list li:hover{color:#cc3333;border-bottom: #2587cb 1px dashed; width:100%;}
.zcnews_list li i{position:absolute; left:5px; top:22px; width: 4px; height: 4px; background: #156db7;}
/* --------新搜索条----------- */
.zcsev_box{margin:auto;width:100%;border-radius: 8px 0 0 8px;margin-top:20px;}
.zcsev_fl{overflow:hidden;height:50px;}
.zcsev_txt{width:100%;border:0;height:50px;line-height:50px;padding:0 8px; color:#FFF; font-size:18px;background:#288bde;-moz-opacity:0.60 !important; filter:alpha(opacity=60); opacity: 0.60;  _-moz-opacity:0.60; }
.zcsev_box .btnse{cursor:pointer;background:#3a8ed5;border:0;width:58px;line-height:50px;float:right;font-size:18px;vertical-align:middle;  border: none;}
.zcsev_text_fl { float:left; font-size:20px;line-height:50px; color:#2687cc; }

/* ---右开始-----政信息公开----------- */
.zwgkiont {margin-top: 10px;}
.zwgkiont ul {margin:-3% 0 0 -3%;}
.zwgkiont li{width: 47%;float: left;height: 55px;border-bottom: 1px dashed #c3c3c3;padding-bottom: 21px;margin:3% 0 0 3%;}
.zwgkiont li .iconbox{width: 58px;height: 58px;float: left;background-color: #2687cc;border-radius: 100%;line-height: 55px;text-align: center;color: #fff;transition: all .3s;}

.zwgkiont li .lnfobox{height: 58px;float: left;padding-left: 10px;}
.zwgkiont li .lnfobox p{font-size: 20px;font-weight: 600;margin-top: 12px;transition: all .3s;}
.zwgkiont li a:hover .iconbox{box-shadow: 2px 4px 1px 2px #ebebeb;    transform: translateY(-4px) translateX(-4px);}

/* ------政信息公开等多图标----------- */
.zwgkico { width:100%;}
.zwgkico ul {margin:3% 0 0 -2.5%;}
.zwgkico li{border-radius: 10px;line-height: 44px;float: left;width: 22%;margin: 2.5% 0 0 2.5%; border:1px #2687cc solid; }
.zwgkico li a{display: block;font-size: 20px;-webkit-transition: 0.3s;text-align:center;padding:10px 0}
.zwgkico li a:hover{border-radius: 8px;color: #fff;background: #2487ca;box-shadow: #cee2f2 0 3px 5px;}
.zwgkico li a img{display: block;width: 45px;height: 43px; text-align:center;margin:0 auto;}
.zwgkico li a .xxgkimg1{display: block;}
.zwgkico li a .xxgkimg2{display: none;}
.zwgkico li a:hover .xxgkimg1{display: none;}
.zwgkico li a:hover .xxgkimg2{display: block;}
.icoimg { text-align:center; margin:0 auto; width:100%; }

/*第二块开始*/
/* ----左开始----个人服务----------- */
.zw_left { width:68%; margin-right:3%; float:left;}
.zw_right { width:29%;float:left;}
.grfw_con { width:48.5%; float:left;margin-right:3%; position:relative;}
.grfw_bg { font-size:30px; text-align:center; color:#FFF; background:url("../images/2021/grfw_bg.png") no-repeat; height:92px; padding-top:15px;border-radius: 10px 10px 0 0;}
.grfw_bg  a { color:#FFF; display:block;}
.grfw_ico { background:#f4faff; padding:45px 28px 28px 28px;}
.grfw_ico ul {margin:0 0 0 -5%;}
.grfw_ico li{line-height: 44px;float: left;width: 28%;margin: 5% 0 0 5%; background:#FFF;
-moz-box-shadow:2px 2px 5px #969696; /*firefox*/
-webkit-box-shadow:2px 2px 5px #969696; /*webkit*/
box-shadow:0px 0px 6px #c3e4ff; /*opera或ie9*/}
.grfw_ico li a{display: block;font-size: 18px;-webkit-transition: 0.3s;text-align:center; }
.grfw_ico li a:hover{color: #fff;background: #2487ca;box-shadow: #cee2f2 0 3px 5px;}
.grfw_ico li a img{left:50%;right:50%;display: block;text-align:center;margin:0 auto; padding-top:15px;}
.grfw_ico li a .xxgkimg1{display: block;}
.grfw_ico li a .xxgkimg2{display: none;}
.grfw_ico li a:hover .xxgkimg1{display: none;}
.grfw_ico li a:hover .xxgkimg2{display: block;}
.grfw_more {text-align:center; padding-top:20px;}
.grfw_more a {font-size:20px; color:#288bde;} 
.grfw_gr { text-align:center; position:absolute; top:11%; width:100%;}
.grfw_gr a { display:block;}
/* ----左开始---企业服务----------- */
.qyfw_con { width:48.5%; float:left;position:relative;}
.gyfw_bg { font-size:30px; text-align:center; color:#FFF; background:url("../images/2021/qyfw_bg.png") no-repeat; height:92px; padding-top:15px;border-radius: 10px 10px 0 0;}
.gyfw_bg  a { color:#FFF;display:block;}
/* --------搜索条----------- */
.fwsev_box{margin:auto;width:100%;border-radius: 8px 0 0 8px;margin-top:20px; float:left;}
.fwsev_fl{overflow:hidden;height:50px;}
.fwsev_txt{width:100%;border:0;height:50px;line-height:50px;padding:0 8px; color:#818181; font-size:18px; border:2px #2687cc solid;}
.fwsev_box .btnse{cursor:pointer;background:#3a8ed5;border:0;width:120px;line-height:50px;float:right;font-size:18px;vertical-align:middle;  border: none;}
.fwsev_text_fl { float:left; font-size:20px;line-height:50px; color:#2687cc; }
/* ----右开始--4个图标----------- */
.znzx_ico { float:left; width:100%;}
.znzx_ico ul {margin:-5% 0 0 -5%;}
.znzx_ico li{line-height: 44px;float: left;width: 43.5%;margin: 5% 0 0 5%; background:#FFF; border:2px #007dc0 solid;border-radius: 10px;}
.znzx_ico li a{display: block;font-size: 18px;-webkit-transition: 0.3s;text-align:center; }
.znzx_ico li a:hover{color: #fff;background: #2487ca;box-shadow: #cee2f2 0 3px 5px;border-radius: 8px;}
.znzx_ico li a img{left:50%;right:50%;display: block;text-align:center;margin:0 auto; padding-top:15px;}
.znzx_ico li a .xxgkimg1{display: block;}
.znzx_ico li a .xxgkimg2{display: none;}
.znzx_ico li a:hover .xxgkimg1{display: none;}
.znzx_ico li a:hover .xxgkimg2{display: block;}

.zwfwimg img { width:100%; margin-top:20px;}
.zwfwimg a:hover{-moz-opacity:0.80 !important; filter:alpha(opacity=80); opacity: 0.80;  _-moz-opacity:0.80;}
/*--------滚动图片------*/
.friend { margin:20px auto 0px auto;overflow: hidden;position: relative;}
.mr_frBtnL{ position:absolute;top:40%;left:0; z-index:1;cursor:pointer;height:38px;width:40px;}
.mr_frBtnR{position:absolute;top:40%;right:0;z-index:1;cursor:pointer;height:38px;width:40px;}
.mr_frUl {width: 100%; float: left;}
.mr_frUl ul {margin-right:30px; }
.mr_frUl li {background:#e6f4ff;margin-right:20px;height:240px;width: 360px;float:left; overflow: hidden;}
.mr_frUl li a:hover{ color:#FFF;background:#2487ca;display: block;}
.mr_frUl li p{ text-align:center; font-size:20px; z-index:999;padding:18px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;-moz-binding:url('ellipsis.xml#ellipsis'); font-weight:600;}

/*第三块开始*/
/* ----左开始----留言选登----------- */
.hdleft { width:49%; margin-right:3%; float:left;}
.hdright { width:48%; float:left;}
.lysdnew { width:100%;}
/*.ly-tab{ height:50px; width:100%; margin-bottom:5px;border-bottom:1px solid #eaeaea;}
.ly-tab li{box-sizing:border-box; float: left;text-align:center;position:relative;}
.ly-tab li a{padding:0 20px;display:block;position:relative;font-size:25px;color:#535353;line-height:50px; padding-bottom:9px;}
.ly-tab li:hover a,.ly-tab li a.on{background:url("../images/zcnews_list.png") no-repeat bottom; color:#2687cc; font-weight:700;}*/
.lynews_list li{ position:relative; font-size:18px; padding:3px 0; width:100%; overflow:hidden; line-height:25px;border-bottom: #f1f1f1 1px dashed;transition:all .2s ease-in-out; }
.lynews_list strong, .lynews_list li strong, .list-fy span{font-weight: normal !important;}
.lynews_list li .time{ position:absolute; right:0; top:10px; color:#999999;}
.lynews_list li a{font-size:18px; transition:all .2s ease-in-out;float:left; margin-bottom:9px; padding:10px 88px 0px 20px; width:75%; clear:both;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;-moz-binding:url('ellipsis.xml#ellipsis');}
.lynews_list li:hover{color:#cc3333;border-bottom: #2587cb 1px dashed; width:100%;}
.lynews_list li i{position:absolute; left:5px; top:23px; width: 4px; height: 4px; background: #156db7;}

/* ----左开始----网上调查----------- */
.myzsdnew { width:100%;}
/*
.myz-tab{ height:50px; width:100%; margin-bottom:5px;border-bottom:1px solid #eaeaea;}
.myz-tab li{box-sizing:border-box; float: left;text-align:center;position:relative;}
.myz-tab li a{padding:0 20px;display:block;position:relative;font-size:25px;color:#535353;line-height:50px; padding-bottom:9px;}
.myz-tab li:hover a,.myz-tab li a.on{background:url("../images/zcnews_list.png") no-repeat bottom; color:#2687cc; font-weight:700;}
*/
.myznews_list li{ position:relative; font-size:18px; padding:3px 0; width:100%; overflow:hidden; line-height:25px;border-bottom: #f1f1f1 1px dashed;transition:all .2s ease-in-out; }
.myznews_list strong, .myznews_list li strong, .list-fy span{font-weight: normal !important;}
.myznews_list li .time{ position:absolute; right:0; top:10px; color:#999999;}
.myznews_list li a{transition:all .2s ease-in-out;float:left; margin-bottom:9px; padding:10px 88px 0px 20px; width:75%; clear:both;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;-moz-binding:url('ellipsis.xml#ellipsis');}
.myznews_list li:hover{color:#cc3333;border-bottom: #2587cb 1px dashed; width:100%;}
.myznews_list li i{position:absolute; left:5px; top:23px; width: 4px; height: 4px; background: #156db7;}


/* ----左开始----民意征集----------- */
.myzjnews_list li{ position:relative; font-size:18px; padding:3px 0; width:100%; overflow:hidden; line-height:25px;border-bottom: #f1f1f1 1px dashed;transition:all .2s ease-in-out; }
.myzjnews_list strong, .myzjnews_list li strong, .list-fy span{font-weight: normal !important;}
.myzjnews_list li .time{ position:absolute; right:0; top:10px; color:#999999;}
.myzjnews_list li a{transition:all .2s ease-in-out;float:left; margin-bottom:9px; padding:10px 88px 0px 70px; width:70%; clear:both;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;-moz-binding:url('ellipsis.xml#ellipsis');}
.myzjnews_list li:hover{color:#cc3333;border-bottom: #2587cb 1px dashed; width:100%;}
.myzjnews_list li .status{position:absolute;left:0;top:13px;background: #2687cc; font-style:normal; padding:0 5px; color:#FFF; text-align:center;border-radius: 5px;}
.myzjnews_list li .finished{position:absolute;left:0;top:13px;background: #9f9f9f; font-style:normal; padding:0 5px; color:#FFF; text-align:center;border-radius: 5px;}


/* ----右开始----市长信箱----------- */
.xcxx {border-radius: 8px; background:url("../images/2021/xcxx_01.png") no-repeat;}
.xcxxtxt {float:left; text-align:right; font-weight:600; padding:25px 0; width:50%;font-size:40px; color:#0057a0;}
.xcxxtxt p{ color:#272727; font-size:22px;}
.xcxxico { float:left; font-size:23px; width:40%; margin-top:20px;}
.xcxxico a { float:right;white-space : nowrap;}
.xcxxico1 { float:left;font-size:23px;width:40%;margin-top:15px;}
.xcxxico1 a { float:right;white-space : nowrap;}
.xcxxico img,.xcxxico1 img{transition: all 0.6s; padding-right:10px;}
.xcxxico:hover img,.xcxxico1:hover img{transform:scale(1.1);}
/* ---右开始-----信箱6图标----------- */
.xxiont { width:100%;float:left;}
.xxiont ul {margin:2% 0 0 -3%;}
.xxiont li{width: 29.5%;float: left;border:2px #288bde solid;margin:3% 0 0 3%; padding:20px 0;border-radius: 5px;}
.xxiont li .iconbox{ margin:0 auto;width: 66px;height: 66px;background-color: #2687cc;border-radius: 100%;line-height: 55px;text-align: center;color: #fff;transition: all .3s;}
.xxiont li .iconbox:hover {transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg); }
.xxiont li .lnfobox{text-align:center;}
.xxiont li .lnfobox p{font-size: 22px;margin-top: 12px;}
/*----------2---------广告------------------------*/
.addimg { margin-top:20px;}
.addimg img { width:49%}
.addimg a:hover{-moz-opacity:0.80 !important; filter:alpha(opacity=80); opacity: 0.80;  _-moz-opacity:0.80;}



/*------------首页专题专栏----------*/
.img-scroll ul{ list-style:none}
.img-scroll { position:relative;width:100%; float:left; height:60px; margin-top:2%;}
.img-list img { height:60px;}
.img-scroll .prevs,.img-scroll .nexts { position:absolute;z-index:5; display:block; width:30px; height:60px; top:0; color:#FFF; text-align:center;}
.img-scroll .prevs { left:0; background:url("../images/index_64.png") center no-repeat;}
.img-scroll .nexts { right:0; background:url("../images/index_76.png") center no-repeat;}
.img-list { position:relative; overflow:hidden;z-index:3;}
.img-list ul { width:9999px; margin:0px; padding:0px;}
.img-list li { float:left; display:inline; text-align:center; margin-right:8px;}
.img-div{border:0px; margin:0px; padding:0px;}
/*------------专题专栏----------*/
/*----------政务专题-------*/

.zwzt_lt {width:100%; }
.zwzt_lt ul {margin-left:-2%;}
.zwzt_lt li { float:left; width:23%; margin-left:2%;}
.zwzt-itm {position: relative;width: 100%; }
.zwzt-itm img {width: 100%;vertical-align:middle;height: 125px;}
.zwzt-til { width: 100%; height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#aa000000,endColorstr=#aa000000);
    position: absolute; top: 0; left: 0;visibility: hidden;}
.zwzt-til a { display: block;margin:40px auto 0 auto;text-align: center;color: #fff; font-size: 18px; height: 60px;}

/*------------图说我们的价值观----------*/
.tushou {max-width: 1240px; margin:auto;padding:30px; background:#FFF; margin-top:32px;}
.tsimg { float:left; margin-right:15px;}
.tsimg img { float:left; border:1px solid #dc0000; width:188px;}

/*--------图说我们的价值观------*/
.tsfriend { margin:0px auto;overflow: hidden;position: relative;}
.ts_frBtnL{ position:absolute;top:40%;left:0; z-index:1;cursor:pointer;height:38px;width:40px;}
.ts_frBtnR{position:absolute;top:40%;right:0;z-index:1;cursor:pointer;height:38px;width:40px;}
.ts_frUl {width: 100%; float: left;}
.ts_frUl ul {margin-right:30px; }
.ts_frUl li {background:#e6f4ff;margin-right:35px;height:300px;width: 220px;float:left; overflow: hidden;}
.ts_frUl li img {height:300px;width: 220px;}
.ts_frUl li a:hover{ color:#FFF;background:#2487ca;display: block;}
.ts_frUl li p{ text-align:center; font-size:20px; z-index:999;padding:18px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;-moz-binding:url('ellipsis.xml#ellipsis'); font-weight:600;}




/*----------手机友情链接-------*/
#footer_2021{position: relative;margin-top: 50px;}
.pho-foot_2021{display: none;}
/*----------PC友链-------*/
.w_1300_2021{max-width: 1300px;margin: 0 auto;}
.yqlj_con_2021{padding: 4px 0 20px;;background: #e4e4e4;}
.yqlj_tit1_2021{ margin-top: 16px; position: relative; }
.yqlj_tit1_2021>ul{height: 38px;}
.yqlj_tit1_2021>ul>li{ float: left; width:13.28%; margin-right:1%;list-style-type:none;}
.yqlj_tit1_2021>ul>li p{ padding-left: 14px; height: 36px; border: 1px solid #e5e5e5; line-height: 36px; background-color: #ffffff; position: relative; cursor: pointer; transition: .3s all; z-index: 6;}
.yqlj_tit1_2021>ul>li p em{ position: absolute; right:12px; top:15px; width: 10px; height: 6px; background: url("../images/2021/yqlj_arr.png") no-repeat; transition: .3s all;}
.yqlj_tit1_2021>ul>li p i{ position: absolute; left: 50%; bottom: 43px; margin-left:-14px; width: 28px; height:15px; display: none; background: url("../images/2021/yqlj_arr02.png") no-repeat center;}
.yqlj_tit1_2021>ul>li.on p i{ display: block;}
.yqlj_tit1_2021>ul>li.on em{ transform: rotate(180deg);}
.yqlj_tit1_2021>ul>li .yqlj_con1_2021{ display: none; position: absolute; left: 0; right: 0; z-index: 5; bottom: 58px; background-color:#ffffff; padding: 15px; border-radius: 10px; border:1px solid #ade1ff;}
.yqlj_tit1_2021>ul>li .yqlj_con1_2021 li{ padding-left:5px; float: left; width:24.6%; line-height: 30px;list-style-type:none;}
.yqlj_tit1_2021>ul>li .yqlj_con1_2021 li a{ display:block;text-decoration: none;color: #333;}
.yqlj_tit1_2021>ul>li .yqlj_con1_2021 li a:hover{ background:#eaf7ff;}


/*----------底部-------*/
.bot_bg_2021a{ margin:0 auto;background:#f4f4f6;}
.bot_bg_2021{ padding:22px 0; background:#f4f4f6;}
.dzjg_2021{ width:14.7%;float:left; background:#e4e4e4;padding:40px 25px;}
.dzjg_2021 img { width:auto;vertical-align: middle; float:left;}
/*----------联系-------*/
.bot_l_2021{ padding:24px 30px 25px 30px;background:#e4e4e4; width: 25.5%; margin-left: 1%; line-height: 37px; font-size: 18px;float: left;}
/*----------关于-------*/
.imgs {width:12.5%;float:left; line-height:40px;display:block; background:#e4e4e4; margin-left:1%; padding:40px 25px;}
.imgs e{ margin-left:10px;}
.imgs t {margin-left:0px;}
/*----------新媒体矩阵-------*/
.bot_r_2021{ background:#e4e4e4; width: 30.7%;position: relative;float:right; padding:0 5px 0 10px}
.bot_r_2021 h3{ font-size: 18px; line-height: 52px;font-weight: bold}
.bot_r_2021 li{ width: 50%; float: left; margin-bottom: 9px;list-style: none;}
.bot_r_2021 li a{text-decoration: none; display: block; margin-right: 6px; line-height: 45px; height: 45px; padding-left: 59px; background-color: #f0f0f0; position: relative;cursor: inherit;font-size: 16px;}
.bot_r_2021 li a i{ width: 24px; height: 24px; line-height: 24px; position: absolute; top: 13px; left: 17px;color: #666;}
.bot_r_2021 .codebox_2021 { position: absolute; width: 148px; height: 148px; display: none; left: -160px; bottom: 0px; padding: 5px; background: #f0f0f0; }
.bot_r_2021 .codebox_2021 img { width: 100%; }
.bot_r_2021 li:hover .codebox_2021{display: block; cursor:pointer;}
.bot_r_2021 li:hover {cursor:pointer;}

.fot-bot_2021{font-size: 12px;line-height:30px;background: #e4e4e4; padding:10px 0;}
.fot-bot_2021 img {vertical-align: middle;}


/*----------新增领导班子-------*/
.ldbzcon {max-width: 1210px; margin:auto; margin-top:32px; padding:45px;background:#FFF; }
.ldbzconbc {background:url(../images/2021/ldbzbgs.png) bottom no-repeat #FFF;}
.ldbz_left { float:left;width:43%; padding-right:3.915555%; }
.ldbz_right {float:left;width:49%;padding-left:4%;border-left:#d5d5d5 1px dashed;}
/*----------市长-------*/
.sccon { float:left;width:100%;}
.sccon a { display:block; color:#000;}
.scimg { float:left; width:40%;}
.scimg img { width: auto; height: 228px;}
.scname { float:left; width:60%;}
.scname .name { width:100%;font-size:25px;font-weight:600; padding:20px 0;}
.scname .name i { color:#2687cc; font-style:normal; }
.scname .text{width:100%;font-size:22px; text-indent:2em; line-height:38px;}
/*----------有话说-------*/
.scyhs { float:left; width:100%;border-radius:10px; background:#e2f2ff; margin:60px 0 70px 0;}
.scyhs .test { float:left; color:#426d9e; font-size:25px; margin:40px 0 40px 33px;white-space:nowrap;}
.scyhs .test img { margin-right:20px;}
.scyhs .wyxx { float:right; margin:40px 33px 0 0; border-radius:50px; background:#2e89ef;}
.scyhs .wyxx a { display:block; padding:8px 35px; font-size:20px; color:#FFF;}

/*----------4图标-------*/
.ldbzico { width:100%;}
.ldbzico li { width:25%; float:left; text-align:center;}
.ldbzico li p { font-size:18px; margin:10px 0;}
.ldbzico li a { display:block;}

/*----------右侧领导-------*/
.ldbzfsz {width:100%; float:left; font-size:20px; color:#288bde; margin-bottom:5px;}
.ldbzimg { float:left; width:100%;}
.ldbzimg ul { margin:0 0 0 -32px;}
.ldbzimg li { float:left; margin:0 0 0 32px;}
.ldbzimg li p { text-align:center;margin:3px 0 8px 0;font-size:18px;}
.ldbzimg li a { display:block;}
.ldbzimg li img {width: auto; height:154px;}

/*------领导班子---近期活动----------*/
.ldbz_jchd { padding:0 0 0 25px;font-size:24px;color:#2687cc; font-weight:600; position:relative;}
.ldbz_jchd i { position:absolute; background:#2687cc; width:5px; height:20px;border-radius: 5px; left:0;top:5px;}
.ld_news { position: relative}
.ld_news .bd { margin-top: 4px;}
.ld_news .bd li { height: 50px;width: 100%;  line-height: 50px; font-size:18px;border-bottom: #f1f1f1 1px dashed;transition:all .2s ease-in-out;}
.ld_news .bd li a { display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ld_news .bd li a:before { content: '';display: inline-block;margin-right: 10px; background: #c5c5c5; border-radius: 50%; width: 6px; height: 6px;}
.ld_news .bd li:hover{border-bottom: #2587cb 1px dashed;}
.ld_news .bd .date { float: right; color: #999;margin-left: 10px;}
.ldleft { float:left;width: 48.5%; margin-right:3%;}
.ldright { float:left;width: 48.5%;}














/*--------暂时没用了-----底部css---------------- */
.footer {margin:auto; max-width:1200px; }

/* 1.友情链接 */
.footer .links { margin-top:30px;padding: 20px 20px 10px 20px;background-color: #fff;box-shadow: 1px 5px 10px #ccc;}
.footer .links:after{content: "";clear: both;display: table;}
.footer .links .text {float: left;display: inline-block;width: 100px;line-height: 42px;font-size: 20px;
    font-weight: bold;color: #2587cb;}
.footer .selectBox {margin-left: 100px;}
.footer .selectBox .selectList {float: left;margin-bottom: 10px;width: 14.285%;font-size: 13px;}
.footer .selectBox .selectList+.selectList  .sod_select{border-left-color: #fff;}
.footer .selectBox  .selectList .sod_select:hover ,
.footer .selectBox  .selectList .sod_select.open,
.footer .selectBox .selectList .sod_select.focus {
    border-color: #2587cb;
}
.footer .selectBox .selectList:nth-child(8n+0) .sod_select,
.footer .selectBox .selectList:first-child+.selectList
+.selectList+.selectList+.selectList+.selectList+.selectList+
.selectList .sod_select{
    border-left: 1px solid #e5e5e5;
}

.footer .selectBox select {display: block;padding: 9px 0;width: 100%;height: 42px;line-height: 22px;
    font-size: 14px; color: #555; border: 1px solid #e5e5e5;
    /* border-left: none; */
}

/* 2.网站信息 */
.webmsg { margin: 46px 0;}
.webmsg .imgs {float: left;display: inline-block; width:20%;}
.webmsg .imgs img {vertical-align: middle;margin-right: 20px;}
.webmsg .foot_con {float: left;width:80%;}
.webmsg .tab {margin-left: -16px;margin-bottom: 16px;overflow: hidden;}
.webmsg .tab li {float: left;position: relative;display: inline-block;}
.webmsg .tab li:before {content: '';position: absolute;left: 0;top: 50%;
    z-index: 0;margin-top: -6px;width: 1px;height: 12px;background-color: #ccc;
}
.webmsg .tab .first:before {background-color: transparent;}
.webmsg .tab li a {display: block;padding: 0 16px;color: #333;}
.webmsg br {display:none;}
/* 尾部 end */


/* 离开链接 end */
.mores { display:none;}
.alert-mengban{position: fixed;top: 0px;left: 0px;z-index: 1000;background: #ccc;opacity: 0.8 !important;filter: alpha(opacity=80) !important;width: 100%;height: 100%;display: none;}
.alert-warning{position: fixed;left: 50%;top:-400px;margin-left:-300px; width: 600px;height: 160px;background:#fff;z-index: 1001;display: none;}
.alert-delete{width: 100%;height: 38px;position: relative;}
.alert-delete span{position: absolute;top:10px;right: 10px; width: 19px;height: 19px;cursor:pointer;}
 .alert-wzsm{width: 560px;height: 30px;margin: 0px auto 0; line-height: 35px;font-size: 18px;color: #000;text-align: center;font-family:"Microsoft YaHei"; padding-bottom: 15px;}
.alert-wzsm p{font-size:18px;font-family:"Microsoft YaHei";}
.alert-footer{width: 100%; font-size: 16px;color: #000;}
.alert-footer span{cursor: pointer;float: left;font-family:"Microsoft YaHei";}
.continue{width: 124px;height: 30px;display:inline-table; background-color:#347bd7;border:2px solid;border-radius:25px; color:#FFFFFF; text-align:center; line-height:30px;}
.fangqi{line-height: 30px;font-size: 16px;color: #347bd7;margin-left: 30px;}
.xuanze{width: 210px;height: 42px;margin: 13px auto 0;}